<?php
/**
 * 缓存 Keys 的枚举类
 * User: 季俊潇
 * Date: 2019-03-23
 * Time: 18:28
 */

namespace app\user\enum;

class CacheKeys
{
    // 短信发送验证码
    const SMS_SEND = 'sms:register:phone:%s';
    // 短信发送时间间隔限制
    const SMS_REGISTER_TIME_INTERVAL_LIMIT = 'sms:register:phone:%s';
    // 短信发送IP在一天内的限制
    const SMS_REGISTER_IP_FOR_DAY_LIMIT = 'sms:register:day:ip:%s';
    // 短信发送相同个手机号在一天内的限制
    const SMS_REGISTER_PHONE_FOR_DAY_LIMIT = 'sms:register:day:phone:%s';
    // 使用手机注册完成验证之后返回 Token
    const REGISTER_PHONE_VERIFY_RETURN_TOKEN = 'register:return:token:phone:%s';

    // 登录密码错误计数
    const LOGIN_PASSWORD_ERROR_COUNT = 'login:user:%s:password:error:count';
    // 限制登录标志
    const LOGIN_LIMIT = 'login:limit:user:%s';
}